- Engage and collaborate with Engineers across our global offices to achieve project goals.
- Work closely with Product Owners, Security, Operations and Test Engineers across all phases of the software lifecycle.
- Continuously improve your own and your teammates’ technical ability via mentoring, PR reviews and feedback.
- Successfully move code changes through QA and deployment stages to production.
- Actively seek to improve our infrastructure, code and processes.
- Write reliable, reusable and practical code for the high availability services that Zendesk provides.
- As a seasoned Software Engineer with experience working on large-scale systems you’ll have a deep working knowledge of Golang, Typescript or any other object-oriented programming languages which will allow you to get up to speed with our tech stack very quickly.
- A strong focus on performance and reliability - it’s not just an afterthought, it’s part of your DNA.
- We predominantly work in the back end, but you should be comfortable working with front end occasionally.
- Problem-solving is central to everything you enjoy about your profession. Investigating complex
- Good communication skills, both written and verbal - you’ll collaborate closely with our other product teams around the globe.
- You love learning and applying your knowledge: supporting the team to increase its collective expertise.
- A good appreciation of application development and testing, refactoring and agile practices.
- You write beautifully clean, efficient and maintainable code and are committed to maintaining and improving our high availability and performance standards.
- You know your way around various datastores such as SQL, Redis, distributed streaming platforms like Kafka etc and have practical experience with Cloud services (we use AWS).
- Exposure to front end frameworks (e.g. React/Ember/Angular etc) will be useful but not required.
- Exposure to API design and rate-limiting.
- DevOps experience - when problems occur we work with our embedded Operations team to help figure out what’s going on and how to fix it. Being comfortable getting onto production servers and delving into the logs becomes important.
- Professional development assistance
- Referral program
- Work from home
- 8 hour shift
- Performance bonus
- Bachelor Degree (Preferred)
- Software development: 1 year (Preferred)
- Australia (Preferred)
Company
Location
Melbourne - Australia
Job type
Full-Time
Golang Job Details
Zendesk builds software for better customer relationships. It empowers organisations to improve customer engagement and better understand their customers. Zendesk products are easy to use and implement. They give organisations the flexibility to move quickly, focus on innovation, and scale with their growth.
Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America. Learn more at www.zendesk.com.
Why join the Channels team at Zendesk?
Our Channels team is responsible for the Facebook, Twitter and Channel Framework integrations for our flagship product Support. These integrations are used by the majority of our 100k+ Customers, and need to be reliable, scalable, and robust. While the features of these integrations have been stable for a number of years, it doesn’t mean we’ve been quiet. Facebook and Twitter are always a moving target. Coupled with our company’s rapid growth there are always new architectural and scaling problems to solve. Our main project over the next 6-months is to build a new service allowing us to move away from polling Twitter via their REST APIs to a
webhook based approach.
What you get to do every day:
What you bring to the role:
problems and figuring out the appropriate fix is something you excel at.
Some nice-to-haves:
You’ll receive a competitive salary package as well as stock, flexible working hours. We're also keen on ongoing learning so you'll develop your skills
through pair programming, lunch and learns, hackathons, lab days to experiment with new ideas and a yearly training allowance too. In addition, expect to be invited, and encouraged, to take part in company- sponsored volunteer initiatives.
If you’re passionate about working on a core product with incredible scale, our friendly, supportive and diverse team is for you. We have teams that are specifically creating tools to make life easier for our Engineers. There are teams that help keep everything running and also ones that find and fix bugs, to ensure small issues don’t turn into big ones! You’ll have a large, very talented group of people that have your back and you’ll be supported in your growth and development. Individuals seeking employment at Zendesk are considered without regards to race, colour, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.
Job Type: Permanent
Salary: $140,000.00 – $170,000.00 per year
Benefits:
Schedule:
Supplementary Pay:
Education:
Experience:
Work Authorisation:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs